green dots - Turkish English Dictionary